// import Vue from 'vue'
// import Vuex from 'vuex'
// import app from './modules/app'
// import getters from './getters'
// import tagsView from './modules/tagsView'

// Vue.use(Vuex)

// const store = new Vuex.Store({
//   modules: {
//     app,
//     tagsView,
//   },
//   getters
// })

// export default store
import { createStore } from 'vuex'
import getters from './getters'
import app from './modules/app'
import tagsView from './modules/tagsView'
// const modules = modulesFiles.keys().reduce((modules, modulePath) => {
//   const moduleName = modulePath.replace(/^\.\/(.*)\.\w+$/, '$1')
//   const value = modulesFiles(modulePath)
//   modules[moduleName] = value.default
//   return modules
// }, {})

// 调用createStore
export default createStore({
  modules:{
      app,
tagsView
  },

  getters
})